﻿using Entity;
using Entity.Room;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IHotelBLL.IRoomBLL
{
    public interface IRoomTypeBLL
    {
        //public bool AddRoomType(RoomType roomType, out string msg);
        //public bool RemoveRoomType(string id, out string msg);
        //public bool UpdateRoomType(RoomType roomType, out string msg);
        //public List<RoomType> GetAllRoomTypes();
        List<RoomType> GetRoomTypes(int page, int limit, string typeName, out int count);
        bool AddRoomType(string typeName, out string msg);
        RoomType GetRoomTypeById(string id);
        bool UpdateRoomType(string id, string typeName, out string msg);
        bool RemoveRoomType(string id, out string msg);
        List<SelectOptionModel> GetRoomTypeOptions();
      
    }
}

